package Modelo.ObjetosDAO;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Vector;

import Modelo.ClaseLicencia;
import Modelo.GestionDeBD.GestorBD;
public class ClaseLicenciaDAO {
	
	private GestorBD gbd = GestorBD.getGestorBD();

	public Vector<ClaseLicencia> cargarLicencias ()
	{
		Connection conn = gbd.getConnection();
		Vector<ClaseLicencia> listaClaseLicencias = new Vector<ClaseLicencia>();
		PreparedStatement sentencia = null;
		ResultSet rs = null;

		try {
			String consulta = "SELECT * FROM clase_licencia";
			sentencia = conn.prepareStatement(consulta);
			rs = sentencia.executeQuery();
			while (rs.next()) {
				ClaseLicencia clase = new ClaseLicencia(rs.getString("descripcion"), rs.getInt("id"));
				listaClaseLicencias.add(clase);
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

		return listaClaseLicencias;
	}
}
